#include "images.h"

static Coordenadas coords, coords_aux;

//Desenha imagem consoante tipo de jogador
void draw_imagem(int jogador, int opcao){
	if (jogador == 1)
		draw_imagem1(opcao);
	if (jogador == 2)
		draw_imagem2(opcao);
}

void draw_imagem1(int opcao){
	coords_aux = coords_opcao(opcao);
	Sprite* cruz_n;
	cruz_n = create_sprite(cruz2_xpm, video_mem, coords_aux.x , coords_aux.y );
   
	draw_sprite(cruz_n, video_mem);
}

void draw_imagem2(int opcao){
	coords_aux = coords_opcao(opcao);
	Sprite* bola_n;
	bola_n = create_sprite(bola2_xpm, video_mem, coords_aux.x , coords_aux.y );
   
	draw_sprite(bola_n, video_mem);
}

void draw_imagem_principal(){
	Sprite* imagem_principal;
	imagem_principal = create_sprite(imagem_principal_xpm, video_mem, 100 , 168 );
   
	draw_sprite(imagem_principal, video_mem);
}

Coordenadas coords_opcao(int opcao){
	switch(opcao)
		{
			case 0:
					coords.x = 57.5;
					coords.y = 20;
					break;
				   
			case 1:
					coords.x = 280;
					coords.y = 20;
					break;
		   
			case 2:
					coords.x = 500;
					coords.y = 20;
					break;
		   
			case 3:
					coords.x = 57.5;
					coords.y = 245;
					break;
				   
			case 4:
					coords.x = 280;
					coords.y = 245;
					break;
		   
			case 5:
					coords.x = 500;
					coords.y = 245;
					break;
					
			case 6:
					coords.x = 57.5;
					coords.y = 465;
					break;
				   
			case 7:
					coords.x = 280;
					coords.y = 465;
					break;
		   
			case 8:
					coords.x = 500;
					coords.y = 465;

					break;
			default: break;
		}
	return coords;
}



